﻿//////////////////////////////////////////////////////////////
// <auto-generated>This code was generated by LLBLGen Pro 5.9.</auto-generated>
//////////////////////////////////////////////////////////////
// Code is generated on: 
// Code is generated using templates: SD.TemplateBindings.SharedTemplates
// Templates vendor: Solutions Design.
//////////////////////////////////////////////////////////////
using System;

namespace LLBLGenPro.OrmCookbook
{
	/// <summary>Index enum to fast-access Typed View EntityFields in the IEntityFields collection for the typed view : CountEmployeesByClassificationResult.</summary>
	public enum CountEmployeesByClassificationResultFieldIndex
	{
		///<summary>EmployeeCount</summary>
		EmployeeCount,
		///<summary>EmployeeClassificationKey</summary>
		EmployeeClassificationKey,
		///<summary>EmployeeClassificationName</summary>
		EmployeeClassificationName,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access Typed View EntityFields in the IEntityFields collection for the typed view : CreateEmployeeClassificationResult.</summary>
	public enum CreateEmployeeClassificationResultFieldIndex
	{
		///<summary>EmployeeClassificationKey</summary>
		EmployeeClassificationKey,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access Typed View EntityFields in the IEntityFields collection for the typed view : DepartmentDetail.</summary>
	public enum DepartmentDetailFieldIndex
	{
		///<summary>DepartmentKey</summary>
		DepartmentKey,
		///<summary>DepartmentName</summary>
		DepartmentName,
		///<summary>DivisionKey</summary>
		DivisionKey,
		///<summary>DivisionName</summary>
		DivisionName,
		/// <summary></summary>
		AmountOfFields
	}
	/// <summary>Index enum to fast-access Typed View EntityFields in the IEntityFields collection for the typed view : GetEmployeeClassificationsResult.</summary>
	public enum GetEmployeeClassificationsResultFieldIndex
	{
		///<summary>EmployeeClassificationKey</summary>
		EmployeeClassificationKey,
		///<summary>EmployeeClassificationName</summary>
		EmployeeClassificationName,
		///<summary>IsExempt</summary>
		IsExempt,
		///<summary>IsEmployee</summary>
		IsEmployee,
		/// <summary></summary>
		AmountOfFields
	}

	/// <summary>Index enum to fast-access TypedList Fields in the Columns collection of the Typed List: EmployeeJoined</summary>
	public enum EmployeeJoinedTypedListFieldIndex
	{
		///<summary>CellPhone</summary>
		CellPhone,
		///<summary>EmployeeKey</summary>
		EmployeeKey,
		///<summary>FirstName</summary>
		FirstName,
		///<summary>LastName</summary>
		LastName,
		///<summary>MiddleName</summary>
		MiddleName,
		///<summary>OfficePhone</summary>
		OfficePhone,
		///<summary>Title</summary>
		Title,
		///<summary>EmployeeClassificationKey</summary>
		EmployeeClassificationKey,
		///<summary>EmployeeClassificationName</summary>
		EmployeeClassificationName,
		///<summary>IsEmployee</summary>
		IsEmployee,
		///<summary>IsExempt</summary>
		IsExempt,
		/// <summary></summary>
		AmountOfFields
	}

	/// <summary>Enum definition for all the entity types defined in this namespace. Used by the entityfields factory.</summary>
	public enum EntityType
	{
		///<summary>Department</summary>
		DepartmentEntity,
		///<summary>Division</summary>
		DivisionEntity,
		///<summary>Employee</summary>
		EmployeeEntity,
		///<summary>EmployeeClassification</summary>
		EmployeeClassificationEntity,
		///<summary>EmployeeDetail</summary>
		EmployeeDetailEntity,
		///<summary>Product</summary>
		ProductEntity,
		///<summary>ProductLine</summary>
		ProductLineEntity
	}

	/// <summary>Enum definition for all the typed view types defined in this namespace. Used by the entityfields factory.</summary>
	public enum TypedViewType
	{
		///<summary>CountEmployeesByClassificationResult</summary>
		CountEmployeesByClassificationResultTypedView,
		///<summary>CreateEmployeeClassificationResult</summary>
		CreateEmployeeClassificationResultTypedView,
		///<summary>DepartmentDetail</summary>
		DepartmentDetailTypedView,
		///<summary>GetEmployeeClassificationsResult</summary>
		GetEmployeeClassificationsResultTypedView
	}


	// __LLBLGENPRO_USER_CODE_REGION_START CustomUserConstants
	// __LLBLGENPRO_USER_CODE_REGION_END

}

